import random

# 生成 1 到 100 之间的随机整数
secret_number = random.randint(1, 100)
# 初始化猜测次数
guess_count = 0
# 最多猜测次数
max_guesses = 7

while guess_count < max_guesses:
    try:
        # 获取用户输入
        guess = int(input("请输入一个 1 到 100 之间的整数进行猜测: "))
        # 猜测次数加 1
        guess_count += 1
        if guess < secret_number:
            print("猜小了，再试一次。")
        elif guess > secret_number:
            print("猜大了，再试一次。")
        else:
            print(f"恭喜你，猜对了！你一共猜了 {guess_count} 次。")
            break
    except ValueError:
        print("输入无效，请输入一个整数。")

if guess_count == max_guesses and guess != secret_number:
    print(f"很遗憾，你已经用完了 {max_guesses} 次机会，游戏失败。正确的数字是 {secret_number}。")
